Method for processing physical downlink control channel data, transmitting end, and user equipment

ABSTRACT

A method for processing physical downlink control channel data, a transmitting end, and a user equipment are provided and relate to the field of communications, which can extract a scrambling sequence in multiple modulation modes, so that scrambling and descrambling are performed on physical downlink control channel data in multiple modulation modes. The method includes: generating a scrambling sequence corresponding to a control channel element according to an index number of the control channel element and/or a modulation mode used by the control channel element; performing scrambling on physical downlink control channel data by using the scrambling sequence; and sending the scrambled physical downlink control channel data to a user equipment. The embodiments of the present application are used to perform scrambling and descrambling on physical downlink control channel data.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No.14/316,226, filed on Jun. 26, 2014, which is a continuation ofInternational Patent Application No. PCT/CN2012/085923, filed on Dec. 5,2012, which claims priority to Chinese Patent Application No.201110441964.6, filed on Dec. 26, 2011, and Chinese Patent ApplicationNo. 201210044256.3, filed on Feb. 24, 2012, all of which areincorporated herein by reference in their entireties.

TECHNICAL FIELD

The present application relates to the field of communications, and inparticular, to a method for processing physical downlink control channeldata, a transmitting end, and a user equipment.

BACKGROUND

An LTE (long term evolution) project is an evolution of 3G and is atransition between 3G technology and 4G technology. The LTE is a global3.9G standard, which improves and enhances an air access technology of3G. In addition, the LTE improves performance of cell edge users,increases a cell capacity, and reduces a system delay, and employs anOFDM (orthogonal frequency division multiplexing) and an MIMO (multipleinput multiple output). The LTE is a unique standard for radio networkevolution of the LTE.

During transmission of downlink service data of the LTE, multiple UEs(User Equipment, user terminal, briefly referred to as user) in one cellmultiplextime frequency resources dynamically, where time frequencyresources occupied by each UE are controlled by a PDCCH (physicaldownlink control channel) corresponding to the UE. When a transmittingend transmits a control signal to UEs, the transmitting end needs toperform scrambling on PDCCHs of the UEs.

In the prior art, in LTE Rel-10 and earlier releases, scramblingsequences used to perform scrambling on PDCCHs of UEs are extracted froma long sequence. Specifically, each PDCCH includes at least one CCE(control channel element), where a data length of each CCE is 36 REs(resource element); because a modulation mode of the PDDCH in LTE Rel-10and earlier releases is a QPSK (quadrature phase shift keying), in whicheach RE is 2 bits, a scrambling sequence that needs to be extracted byeach CCE is 72 bits long; because scrambling sequences that need to beextracted by all CCEs are in the same length, an start position of acorresponding scrambling sequence that needs to be extracted by acurrent CCE can be determined by merely knowing how many CCEs havealready extracted a scrambling sequence.

In LTE Rel-11, because CoMP (coordinated multi-point), MU-MIMO (multipleuser-multiple input multiple output) enhancement and the like areconsidered, the PDCCH capacity becomes a bottleneck to the increase ofsystem throughput. Therefore, further enhancement of the PDCCH capacityis considered in the 3GPP (the 3rd Generation Partnership Project). Anewly added PDCCH channel is called an ePDCCH (enhanced physicaldownlink control channel), and each ePDCCH includes at least one eCCE(enhanced control channel element). In LTE Rel-11, the modulation modeof the ePDCCH is no longer only the QPSK, and may further be a 16QAMmodulation and a 64QAM modulation. In this way, a data length of eacheCCE in the ePDCCH is no longer fixed, and therefore the length of ascrambling sequence that needs to be extracted is no longer always 72bits. When a k^(th) eCCE in the ePDCCH uses the QPSK modulation mode,the length of a scrambling sequence that needs to be extracted by thek^(th) eCCE is 2×N_(eCCE) _(k) ^(RE) bits; when the k^(th) eCCE uses the16QAM (quadrature amplitude modulation), the length of the scramblingsequence is 4×N_(eCCE) _(k) ^(RE) bits; when the k^(th) eCCE uses the64QAM, the length of the scrambling sequence is 6×N_(eCCE) _(k) ^(RE)bits. In this case, an start position of a corresponding scramblingsequence that needs to be extracted by a current eCCE cannot be computedby merely knowing how many eCCEs have extracted a scrambling sequence,which results in that the current eCCE cannot extract a scramblingsequence. In this way, scrambling and descrambling cannot be performedon the ePDCCH in multiple modulation modes.

SUMMARY

Embodiments of the present application provide a method for processingphysical downlink control channel data, a transmitting end, and a userequipment, which can extract a scrambling sequence in multiplemodulation modes, so that scrambling and descrambling are performed onphysical downlink control channel data in multiple modulation modes.

To achieve the foregoing objective, the embodiments of the presentapplication use the following technical solution:

In one aspect, an embodiment of the present application provides amethod for processing physical downlink control channel data, including:

generating a scrambling sequence corresponding to a control channelelement according to an index number of the control channel elementand/or a modulation mode used by the control channel element;

performing scrambling on physical downlink control channel data by usingthe scrambling sequence; and

sending the scrambled physical downlink control channel data to a userequipment.

In one aspect, an embodiment of the present application provides anothermethod for processing physical downlink control channel data, including:

generating a scrambling sequence corresponding to a control channelelement according to an index number of the control channel elementand/or a modulation mode used by the control channel element;

receiving scrambled physical downlink control channel data from atransmitting end; and

performing descrambling on the physical downlink control channel data byusing the scrambling sequence.

In another aspect, an embodiment of the present application provides atransmitting end, including:

a first scrambling sequence generating unit, configured to generate ascrambling sequence corresponding to a control channel element accordingto an index number of the control channel element and/or a modulationmode used by the control channel element;

a scrambling unit, configured to perform scrambling on physical downlinkcontrol channel data by using the scrambling sequence; and

a transmitting unit, configured to send the scrambled physical downlinkcontrol channel data to a user equipment.

In another aspect, an embodiment of the present application provides auser equipment, including:

a second scrambling sequence generating unit, configured to generate ascrambling sequence corresponding to a control channel element accordingto an index number of the control channel element and/or a modulationmode used by the control channel element;

a receiving unit, configured to receive scrambled physical downlinkcontrol channel data from a transmitting end; and

a descrambling unit, configured to perform descrambling on the physicaldownlink control channel data by using the scrambling sequence.

In the method for processing physical downlink control channel data, thetransmitting end, and the user equipment provided by the embodiments ofthe present application, by generating a scrambling sequence accordingto an index number of a control channel element and/or a modulation modeused by the control channel element, a scrambling sequence in multiplemodulation modes is extracted, so that scrambling and descrambling areperformed on physical downlink control channel data in multiplemodulation modes.

BRIEF DESCRIPTION OF DRAWINGS

To illustrate the technical solutions in the embodiments of the presentapplication more clearly, the following briefly introduces theaccompanying drawings required for describing the embodiments.Apparently, the accompanying drawings in the following description showmerely some embodiments of the present application, and a person ofordinary skill in the art may still derive other drawings from theseaccompanying drawings without creative efforts.

FIG. 1 is a first schematic diagram of a method for processing physicaldownlink control channel data according to an embodiment of the presentapplication;

FIG. 2 is a second schematic diagram of a method for processing physicaldownlink control channel data according to an embodiment of the presentapplication;

FIG. 3 is a third schematic diagram of a method for processing physicaldownlink control channel data according to an embodiment of the presentapplication;

FIG. 4 is a fourth schematic diagram of a method for processing physicaldownlink control channel data according to an embodiment of the presentapplication;

FIG. 5 is a fifth schematic diagram of a method for processing physicaldownlink control channel data according to an embodiment of the presentapplication;

FIG. 6 is a first schematic structural diagram of a transmitting endaccording to an embodiment of the present application;

FIG. 7 is a second schematic structural diagram of a transmitting endaccording to an embodiment of the present application;

FIG. 8 is a third schematic structural diagram of a transmitting endaccording to an embodiment of the present application;

FIG. 9 is a fourth schematic structural diagram of a transmitting endaccording to an embodiment of the present application;

FIG. 10 is a fifth schematic structural diagram of a transmitting endaccording to an embodiment of the present application;

FIG. 11 is a sixth schematic structural diagram of a transmitting endaccording to an embodiment of the present application;

FIG. 12 is a first schematic structural diagram of a user equipmentaccording to an embodiment of the present application;

FIG. 13 is a second schematic structural diagram of a user equipmentaccording to an embodiment of the present application;

FIG. 14 is a third schematic structural diagram of a user equipmentaccording to an embodiment of the present application;

FIG. 15 is a fourth schematic structural diagram of a user equipmentaccording to an embodiment of the present application;

FIG. 16 is a fifth schematic structural diagram of a user equipmentaccording to an embodiment of the present application; and

FIG. 17 is a sixth schematic structural diagram of a user equipmentaccording to an embodiment of the present application.

DESCRIPTION OF EMBODIMENTS

The following clearly and completely describes the technical solutionsin the embodiments of the present application with reference to theaccompanying drawings in the embodiments of the present application.Apparently, the described embodiments are merely a part rather than allof the embodiments of the present application. All other embodimentsobtained by a person of ordinary skill in the art based on theembodiments of the present application without creative efforts shallfall within the protection scope of the present application.

Embodiment 1

A method for processing physical downlink control channel data providedby an embodiment of the present application is based on a transmittingend side. As shown in FIG. 1, the method includes the following steps:

S101. Generate a scrambling sequence corresponding to a control channelelement according to an index number of the control channel elementand/or a modulation mode used by the control channel element.

S102. Perform scrambling on physical downlink control channel data byusing the scrambling sequence.

S103. Send the scrambled physical downlink control channel data to auser equipment.

In another aspect, another method for processing physical downlinkcontrol channel data is further provided, and the method is based on auser equipment side. As shown in FIG. 2, the method includes thefollowing steps:

S201. Generate a scrambling sequence corresponding to a control channelelement according to an index number of the control channel elementand/or a modulation mode used by the control channel element.

S202. Receive scrambled physical downlink control channel data from atransmitting end.

S2032. Perform descrambling on physical downlink control channel data byusing the scrambling sequence.

The physical downlink control channel may be an ePDCCH and the controlchannel element may be an eCCE.

In the method for processing physical downlink control channel dataprovided by the embodiment of the present application, by generating ascrambling sequence according to an index number of a control channelelement and/or a modulation mode used by the control channel element, ascrambling sequence in multiple modulation modes is extracted, so thatscrambling and descrambling are performed on physical downlink controlchannel data in multiple modulation modes.

Embodiment 2

As shown in FIG. 3, a method for processing physical downlink controlchannel data provided by an embodiment of the present applicationincludes the following steps:

S301. A transmitting end generates a specific long sequence for a userequipment according to a UE Specific parameter of the user equipment.

Specifically, there are multiple users in one cell; generally, ePDCCHsof all the users are located in one subframe; before a base stationperforms scrambling on the ePDCCHs of these users, the base stationgenerates a specific long sequence for each user by using a specificseed of each user, where the seed is a parameter set to compute aninitial value of the long sequence and the seed of each user includes aUE_Specific parameter of the user.

Using one user as an example, the seed C_(init) used to generate a longsequence for the user is as follows:c_(init)=UE_(RNTI)×2¹⁵+n_(subframe)×2⁸+3200, where UE_(RNTI) representsthe UE_Specific parameter of the user, n_(subframe) represents aparameter of a subframe index number, and a long sequence obtainedaccording to the seed C_(init) is {c(0),c(1),c(2),c(3),L}.

S302. The transmitting end extracts, starting from a preset position ofthe long sequence and according to a data length corresponding to amodulation mode used by an eCCE of the user equipment, a sequence toobtain a scrambling sequence corresponding to the eCCE.

Exemplarily, it is assumed that a current base station has n eCCEs, thatis, eCCE₀ to eCCE_(n-1), with the index numbers from 0 to n−1. Ingeneral cases, the number of eCCEs (that is, the number of eCCEs in anePDCCH of a user) allocated to one user equipment is 1, 2, 4 or 8 andthe index numbers of the eCCEs are successive. Assuming that the ePDCCHof the user includes two eCCEs, that is, eCCE₀ and eCCE₁, and themodulation mode of the user equipment is a QPSK, eCCE₀ and eCCE₁ alsouse the QPSK modulation, and the number of REs in eCCE₀ is N_(CCE) _(k)^(RE) and the number of REs in eCCE₁ is N_(CCE) _(l) ^(RE). Because eachRE in the QPSK is 2 bits long, the length of a sequence that needs to beextracted by eCCE₀ is 2N_(CCE) ₀ ^(RE) bits and the length of a sequencethat needs to be extracted by eCCE₁ is 2N_(CCE) ₁ ^(RE) bits. The eCCEsextract a sequence according to an ascending order of the index numbersof the eCCEs, that is, eCCE₀ extracts a sequence firstly, followed byeCCE₁. Definitely, because the user equipment can identify modulationmodes of all eCCEs in the ePDDCH of the user equipment, eCCE₀ and eCCE₁may also use different modulation modes.

When eCCE₀ and eCCE₁ of the user equipment extract a scrambling sequencefrom the specific long sequence C(0), C(1), C(2), C(3), L of the userequipment, the preset position is generally C(0). Therefore, acorresponding scrambling sequence extracted by eCCE₀ is {C(0), C(1), LC(2N_(eCCE) ₀ ^(RE)−1)} and a corresponding scrambling sequenceextracted by eCCE₁ is {c(2N_(eCCE) ₀ ^(RE)), c(2N_(eCCE) ₀ ^(RE)+1), Lc(2(N_(eCCE) ₀ ^(RE)+N_(eCCE) ₁ ^(RE))−1)}.

S303. The transmitting end performs scrambling on ePDCCH data by usingthe scrambling sequence.

S304. The transmitting end sends the scrambled ePDCCH data to the userequipment.

S305. The user equipment generates a specific long sequence according tothe UE_Specific parameter of the user equipment. The UE_Specificparameter is always the same for each user at the transmitting end or onthe user equipment. Therefore, the long sequence generated by the userequipment is completely the same as the long sequence generated by thetransmitting end for the user, and the method for generating the longsequence by the user equipment is completely the same as step S301,which is not further described.

S306. The user equipment extracts, starting from the preset position ofthe long sequence and according to the data length corresponding to themodulation mode used by the eCCE of the user equipment, a sequence toobtain a scrambling sequence corresponding to the eCCE. After the userequipment generates the long sequence, the method for extracting acorresponding scrambling sequence by eCCE₀ and eCCE₁ of the userequipment is completely the same as step S302, which is not furtherdescribed.

S307. The user equipment receives the scrambled ePDCCH data from thetransmitting end.

S308. The user equipment performs descrambling on the ePDCCH data byusing the scrambling sequence.

In particular, when data is received and sent by using an MIMOtechnology, besides the modulation mode of the eCCE, a transmission modeof the MIMO must be considered. Generally, the MIMO includes twotransmission modes: a double stream transmission mode and a transmitdiversity mode.

Assuming that the modulation mode of the eCCE is still the QPSK, whenthe transmit diversity mode is used, the data length of each RE of theeCCE is 2 bits and the length of a sequence that needs to be extractedby the eCCE is 2N_(CCE) ₁ ^(RE) bits. However, when the double streamtransmission mode is used, the data length of each RE of the eCCE ischanged to 4 bits and the length of a sequence that needs to beextracted by the eCCE is 4N_(CCE) ₁ ^(RE) bits. The method forextracting the sequence by the eCCE is completely the same as step S302,which is not further described.

It should be noted that in general cases, the 16QAM modulation and thedouble stream transmission mode are not used concurrently, that is, whenthe modulation mode of the eCCE is the 16QAM modulation, the eCCE doesnot use the double stream transmission mode of the MIMO technology toreceive and send data; or, when the eCCE uses the double streamtransmission mode of the MIMO technology to receive and send data, theeCCE does not use the 16QAM modulation.

As shown in FIG. 4, another method for processing physical downlinkcontrol channel data provided by the embodiment of the presentapplication includes the following steps:

S401. A transmitting end generates corresponding long sequencesaccording to different ePDCCH parameters.

Specifically, before performing scrambling on a control signal, thetransmitting end generates long sequences by using seeds correspondingto different modulation modes, where the seeds include ePDCCH parameterscorresponding to different modulation modes.

Exemplarily, assuming that there are three modulation modes, QPSK,16QAM, and 64QAM, the seeds corresponding to the three modulation modesare C_(init) _(_) _(QPSK), C_(init 16QAM), and C_(init 64QAM)respectively, and long sequences generated according to these seeds arec_(QPSK) ^(v)={c_(QPSK)(0), c_(QPSK)(1), L}, c_(16QAM) ^(ω)={c_(16QAM)(0), c_(16QAM)(1), Λ}, and c_(64QAM) ^(ω) ={c_(64QAM)(0),c_(64QAM)(1), Λ} respectively.

S402. The transmitting end selects a corresponding long sequenceaccording to an ePDCCH parameter of a current eCCE, and extracts,according to the number of REs included in eCCEs that have extracted ascrambling sequence and a data length corresponding to a modulation modeused by the current eCCE, a scrambling sequence corresponding to thecurrent control channel element in the corresponding long sequence.

Exemplarily, assuming that a k^(th) eCCE of the transmitting end, thatis, eCCE_(k), uses the 16QAM modulation mode, the number of REs(N_(eCCE) ₀ ^(RE)+N_(eCCE) ₁ ^(RE)+ΛN_(eCCE) _(k-1) ^(RE)) included ineCCE₀ to eCCE_(k-1) is multiplied by the number of bits of each REcorresponding to the modulation mode of eCCE_(k). Because each RE in the16QAM modulation mode is 4 bits long, eCCE₀ to eCCE_(k-1) have extracteda total of 4(N_(eCCE) ₀ ^(RE)+N_(eCCE) ₁ ^(RE)+L N_(eCCE) _(k-1) ^(RE))bits from c(0) to c(4(N_(eCCE) ₀ ^(RE)+N_(eCCE) ₁ ^(RE)+L N_(eCCE)_(k-1) ^(RE))−1). Therefore, an start position of the scramblingsequence corresponding to the current eCCE is c(4(N_(eCCE) ₀^(RE)+N_(eCCE) ₁ ^(RE)+L N_(eCCE) _(k) ^(RE))), where the modulationmodes of eCCE₀ to eCCE_(k-1) may be the QPSK, the 16QAM, or the 64QAM.

In the foregoing method, eCCE_(k) assumes that eCCE₀ to eCCE_(k-1) thathave extracted a scrambling sequence use the same modulation mode aseCCE_(k). For example, if eCCE_(k) uses the 16QAM modulation mode,eCCE_(k) always assumes that eCCE₀ to eCCE_(k-1) also use the 16QAMmodulation mode no matter what modulation modes are actually used byeCCE₀ to eCCE_(k-1).

The transmitting end extracts, starting from the start position, asequence according to the data length 4N_(eCCE) _(k) ^(RE) bits of thecurrent eCCE_(k) to obtain a scrambling sequence corresponding to thecurrent eCCE_(k).

S403. The transmitting end performs scrambling on ePDCCH data by usingthe scrambling sequence.

S404. The transmitting end sends the scrambled ePDCCH data to a userequipment.

S405. The user equipment generates a long sequence according to anePDCCH parameter of the user.

Specifically, the user selects, according to the modulation mode of theuser, a seed used to generate a long sequence, where the seed includesan ePDCCH parameter corresponding to the modulation mode of the user.The long sequence generated by the user equipment according to theePDCCH parameter of the user is completely the same as the long sequencegenerated by the transmitting end according to the ePDCCH parameter. Themethod for generating the long sequence by the user equipment iscompletely the same as step S401, which is not further described.

S406. The user equipment extracts, according to the number of REsincluded in eCCEs that have extracted a scrambling sequence and the datalength corresponding to the modulation mode used by the current eCCE, ascrambling sequence corresponding to the current eCCE in thecorresponding long sequence. The method for extracting the scramblingsequence by the user equipment is completely the same as step S402,which is not further described.

S407. The user equipment receives the scrambled ePDCCH data from thetransmitting end.

S408. The user equipment performs descrambling on the ePDCCH data byusing the scrambling sequence.

In particular, when data is received and sent by using an MIMOtechnology, besides the modulation mode of the eCCE, a transmission modeof the MIMO must be considered. Generally, the MIMO includes twotransmission modes: a double stream transmission mode and a transmitdiversity mode.

Assuming that the modulation mode of the eCCE is the QPSK, when thetransmit diversity mode is used, the data length of each RE of the eCCEis 2 bits and the length of a sequence that needs to be extracted by theeCCE is 2N_(CCE) ₁ ^(RE) bits. However, when the double streamtransmission mode is used, the data length of each RE of the eCCE ischanged to 4 bits and the length of a sequence that needs to beextracted by the eCCE is 4N_(CCE) ₁ ^(RE) bits. The method forextracting the sequence by the eCCE is completely the same as step S402,which is not further described.

It should be noted that in general cases, the 16QAM modulation and thedouble stream transmission mode are not used concurrently, that is, whenthe modulation mode of the eCCE is the 16QAM modulation, the eCCE doesnot use the double stream transmission mode of the MIMO technology toreceive and send data; or, when the eCCE uses the double streamtransmission mode of the MIMO technology to receive and send data, theeCCE does not use the 16QAM modulation.

The embodiment of the present application further provides anothermethod for processing physical downlink control channel data. As shownin FIG. 5, the method includes the following steps:

S501. A transmitting end generates a specific long sequence.

Specifically, a long sequence {c(0),c(1),c(2),c(3),L} is generatedaccording to a specific seed c_(int)=n_(subframe)×2⁹+N_(ID) ^(CELL),where n_(subframe) represents a parameter of a subframe index number andN_(ID) ^(CELL) represents a parameter of a cell index number.

S502. The transmitting end extracts, according to an order of indexnumbers of eCCEs, a sequence in the long sequence according to a presetdata length.

Specifically, after the long sequence {c(0), c(1), c(2), c(3), L} isobtained, each eCCE extracts a sequence in the long sequence accordingto a specified length, for example, it is specified that lengths ofsequences extracted by each eCCE are equal. Exemplarily, using eCCE_(k)as an example, a sequence {c(F), c(F+1), Λ c(F+G−1)} is extracted in thelong sequence, where F represents a starting point of the sequence and Grepresents a length of the sequence, which means that the specifiedlength is G.

S503. The transmitting end obtains a scrambling sequence correspondingto a current eCCE according to the specified length and a data length ofthe current eCCE.

Specifically, after extracting the sequence, eCCE_(k) compares thelength G of the obtained sequence {c(F), c(F+1), Λ c(F+G−1)} with a datalength of eCCE_(k); when the length G of the sequence is smaller thanthe data length of eCCE_(k), the sequence {c(F), c(F+1), Λ c(F+G−1)} isreplicated until a length of the sequence replicated multiple times isequal to the data length of eCCE_(k), and a sequence obtained at thistime is the scrambling sequence corresponding to eCCE_(k). Exemplarily,for eCCE_(k), the scrambling sequence extracted from the long sequenceis {c(F), c(F+1), Λ c(F+71)}, with the length of 72 bits. Assuming thatthe modulation mode of eCCE_(k) is 16QAM, the length of the scramblingsequence corresponding to eCCE_(k) should be 144 bits. Therefore,eCCE_(k) needs to replicate the sequence {c(0), c(1), L c(71)} until alength of the sequence is 144 bits. Therefore, the obtained scramblingsequence corresponding to eCCE_(k) is {c(F), c(F+1), Λ c(F+71), c(F),c(F+1), Λ c(F+71)}.

When the length G of the sequence is greater than or equal to the datalength of eCCE_(k), eCCE_(k) extracts, in the sequence {c(F), c(F+1), Λc(F+G−1)}, a part with a length equal to the data length of eCCE_(k). Atthis time, the obtained sequence is the scrambling sequencecorresponding to eCCE_(k). Exemplarily, for example, the sequenceextracted by eCCE_(k) from the long sequence is {c(F), c(F+1), Λc(F+215)}, with the length of 216 bits. Assuming that the modulationmode of eCCE_(k) is the QPSK, the length of the scrambling sequencecorresponding to eCCE_(k) is 72 bits. Therefore, eCCE_(k) only needs toextract a sequence with a length of 72 bits in the sequence {c(F),c(F+1), Λ c(F+215)}, for example, eCCE_(k) may extract {c(F), c(F+1), Λc(F+71)} as the scrambling sequence.

S504. The transmitting end performs scrambling on ePDCCH data by usingthe scrambling sequence.

S505. The transmitting end sends the scrambled ePDCCH data to a userequipment.

S506. The user equipment generates a specific long sequence, where thelong sequence generated by the user equipment is completely the same asthe long sequence generated by the transmitting end. The method forgenerating the specific long sequence by the user equipment iscompletely the same as step S501, which is not further described.

S507. The user equipment extracts, according to the order of the indexnumbers of the eCCEs, a sequence in the long sequence according to thepreset data length. The method for extracting the sequence by the userequipment is completely the same as step S502, which is not furtherdescribed.

S508. The user equipment obtains a scrambling sequence corresponding tothe current eCCE according to the specified length and the data lengthof the current eCCE. The method for obtaining the scrambling sequence bythe user equipment is completely the same as step S503, which is notfurther described.

In particular, when data is received and sent by using an MIMOtechnology, besides the modulation mode of the eCCE, a transmission modeof the MIMO must be considered. Generally, the MIMO includes twotransmission modes: a double stream transmission mode and a transmitdiversity mode.

Assuming that the modulation mode of the eCCE is the QPSK, when thetransmit diversity mode is used, the data length of each RE of the eCCEis 2 bits and the length of a sequence that needs to be extracted by theeCCE is 2N_(CCE) ₁ ^(RE) bits. However, when the double streamtransmission mode is used, the data length of each RE of the eCCE ischanged to 4 bits and the length of a sequence that needs to beextracted by the eCCE is 4N_(CCE) ₁ ^(RE) bits. The method forextracting the sequence by the eCCE is completely the same as step S502,which is not further described.

It should be noted that in general cases, the 16QAM modulation and thedouble stream transmission mode are not used concurrently, that is, whenthe modulation mode of the eCCE is the 16QAM modulation, the eCCE doesnot use the double stream transmission mode of the MIMO technology toreceive and send data; or, when the eCCE uses the double streamtransmission mode of the MIMO technology to receive and send data, theeCCE does not use the 16QAM modulation.

S509. The user equipment receives the scrambled ePDCCH data from thetransmitting end.

S5010. The user equipment performs descrambling on the ePDCCH data byusing the scrambling sequence.

In this embodiment, the transmitting end may be a base station and theuser equipment may be a handset.

In the method for processing physical downlink control channel dataprovided by the embodiment of the present application, by generating ascrambling sequence according to an index number of a control channelelement and/or a modulation mode used by the control channel element anda transmission mode of an MIMO, a scrambling sequence in multiplemodulation modes is extracted, so that scrambling and descrambling areperformed on physical downlink control channel data in multiplemodulation modes.

Embodiment 3

As shown in FIG. 6, a transmitting end 1 provided by an embodiment ofthe present application includes:

a first scrambling sequence generating unit 11, configured to generate ascrambling sequence corresponding to a control channel element accordingto an index number of the control channel element and/or a modulationmode used by the control channel element;

a scrambling unit 12, configured to perform scrambling on physicaldownlink control channel data by using the scrambling sequence; and

a transmitting unit 13, configured to send the scrambled physicaldownlink control channel data to a user equipment.

Further, as shown in FIG. 7, the first scrambling sequence generatingunit 11 may include:

a first long sequence generating unit 111, configured to generate aspecific long sequence for the user equipment according to a specificparameter of the user equipment; and

a first scrambling sequence extracting unit 112, configured to extract,according to a data length corresponding to the modulation mode used bythe control channel element of the user equipment, a scrambling sequencecorresponding to the control channel element in the specific longsequence.

When data is received and sent by using an MIMO, the first scramblingsequence extracting unit 112 is further configured to extract, accordingto a data length corresponding to the modulation mode used by thecontrol channel element of the user equipment and a transmission mode ofthe MIMO, a scrambling sequence corresponding to the control channelelement in the specific long sequence.

Or, as shown in FIG. 8, the first scrambling sequence generating unit 11may include:

a long sequence selecting unit 113 of the transmitting end, configuredto select a long sequence in a long sequence set according to physicaldownlink control channel parameters of the control channel element; and

a second scrambling sequence extracting unit 114, configured to extract,according to a data length corresponding to the modulation mode used bythe control channel element, a scrambling sequence corresponding to thecontrol channel element in the selected long sequence.

When data is received and sent by using an MIMO, the second scramblingsequence extracting unit 114 is further configured to extract, accordingto a data length corresponding to the modulation mode used by thecontrol channel element and a transmission mode of the MIMO, ascrambling sequence corresponding to the control channel element in theselected long sequence.

Further, as shown in FIG. 9, the second scrambling sequence extractingunit 114 may include:

a computing sub unit 1141 of the transmitting end, configured to obtainan start position of the scrambling sequence corresponding to thecontrol channel element according to a control channel element that hasextracted a scrambling sequence; and

a first extracting sub unit 1142 of the transmitting end, configured toextract, starting from the start position, the scrambling sequencecorresponding to the control channel element in the selected longsequence.

Or, as shown in FIG. 10, the first scrambling sequence generating unit11 may include:

a third long sequence generating unit 115, configured to generate aspecific long sequence; and

a third scrambling sequence extracting unit 116, configured to extract asequence in the specific long sequence according to a specified length,and obtain a scrambling sequence corresponding to the control channelelement according to the extracted sequence and a data lengthcorresponding to the modulation mode used by the control channelelement.

When data is received and sent by using an MIMO, the third scramblingsequence extracting unit 116 is further configured to extract ascrambling sequence corresponding to the control channel elementaccording to the extracted sequence and a data length corresponding tothe modulation mode used by the control channel element and atransmission mode of the MIMO.

Further, as shown in FIG. 11, the third scrambling sequence extractingunit 116 may include:

a replicating sub unit 1161 of the transmitting end, configured to: whena length of the extracted sequence is smaller than the data lengthcorresponding to the modulation mode used by the control channelelement, replicate the extracted sequence until a length of thereplicated sequence is equal to the data length corresponding to themodulation mode used by the control channel element to obtain ascrambling sequence corresponding to the control channel element; and

a second extracting sub unit 1162 of the transmitting end, configuredto: when the length of the extracted sequence is greater than or equalto the data length corresponding to the modulation mode used by thecontrol channel element, extract, in the extracted sequence, a sequencewith a length equal to the data length corresponding to the modulationmode used by the control channel element to obtain a scrambling sequencecorresponding to the control channel element.

When data is received and sent by using the MIMO, the replicating subunit 1161 of the transmitting end is further configured to: when thelength of the extracted sequence is smaller than the data lengthcorresponding to the modulation mode used by the control channel elementand the transmission mode of the MIMO, replicate the extracted sequenceuntil a length of the replicated sequence is equal to the data lengthcorresponding to the modulation mode used by the control channel elementand the transmission mode of the MIMO to obtain a scrambling sequencecorresponding to the control channel element; and

the second extracting sub unit 1162 of the transmitting end is furtherconfigured to: when the length of the extracted sequence is greater thanor equal to the data length corresponding to the modulation mode used bythe control channel element and the transmission mode of the MIMO,extract, in the extracted sequence, a sequence with a length equal tothe data length corresponding to the modulation mode used by the controlchannel element and the transmission mode of the MIMO to obtain ascrambling sequence corresponding to the control channel element.

In this embodiment, the physical downlink control channel may be anePDCCH, the control channel element may be an eCCE, and the transmittingend may be a base station.

The transmitting end provided by the embodiment of the presentapplication, by generating a scrambling sequence according to an indexnumber of a control channel element and/or a modulation mode used by thecontrol channel element and a transmission mode of an MIMO, extracts ascrambling sequence in multiple modulation modes, so that scrambling anddescrambling are performed on physical downlink control channel data inmultiple modulation modes.

Embodiment 4

As shown in FIG. 12, a user equipment 2 provided by an embodiment of thepresent application includes:

a second scrambling sequence generating unit 21, configured to generatea scrambling sequence corresponding to a control channel elementaccording to an index number of the control channel element and/or amodulation mode used by the control channel element;

a receiving unit 22, configured to receive scrambled physical downlinkcontrol channel data from a transmitting end; and

a descrambling unit 23, configured to perform descrambling on physicaldownlink control channel data by using the scrambling sequence.

Further, as shown in FIG. 13, the second scrambling sequence generatingunit 21 may include:

a fourth long sequence generating unit 211, configured to generate aspecific long sequence according to a specific parameter of a user; and

a fourth scrambling sequence extracting unit 212, configured to extract,according to a data length corresponding to the modulation mode used bythe control channel element of the user equipment, a scrambling sequencecorresponding to the control channel element in the specific longsequence.

When data is received and sent by using an MIMO, the fourth scramblingsequence extracting unit 211 is further configured to extract, accordingto a data length corresponding to the modulation mode used by thecontrol channel element of the user equipment and a transmission mode ofthe MIMO, a scrambling sequence corresponding to the control channelelement in the specific long sequence.

Or, as shown in FIG. 14, the second scrambling sequence generating unit21 may include:

a long sequence selecting unit 213 of the terminal, configured to selecta long sequence in a long sequence set according to physical downlinkcontrol channel parameters of the control channel element; and

a fifth scrambling sequence extracting unit 214, configured to extract,according to a data length corresponding to the modulation mode used bythe control channel element, a scrambling sequence corresponding to thecontrol channel element in the selected long sequence.

When data is received and sent by using an MIMO, the fifth scramblingsequence extracting unit 214 is further configured to extract, accordingto a data length corresponding to the modulation mode used by thecontrol channel element and a transmission mode of the MIMO, ascrambling sequence corresponding to the control channel element in theselected long sequence.

Further, as shown in FIG. 15, the fifth scrambling sequence extractingunit 214 may include:

a computing sub unit 2141 of the terminal, configured to obtain an startposition of the scrambling sequence corresponding to the control channelelement according to a control channel element that has extracted ascrambling sequence; and

a first extracting sub unit 2142 of the terminal, configured to extract,starting from the start position, the scrambling sequence correspondingto the control channel element in the selected long sequence.

Or, as shown in FIG. 16, the second scrambling sequence generating unit21 may include:

a sixth long sequence generating unit 215, configured to generate aspecific long sequence; and

a sixth scrambling sequence extracting unit 216, configured to extract asequence in the specific long sequence according to a specified length,and obtain a scrambling sequence corresponding to the control channelelement according to the extracted sequence and a data lengthcorresponding to the modulation mode used by the control channelelement.

When data is received and sent by using an MIMO, the sixth scramblingsequence extracting unit 216 is further configured to extract ascrambling sequence corresponding to the control channel elementaccording to the extracted sequence and a data length corresponding tothe modulation mode used by the control channel element and atransmission mode of the MIMO.

Further, as shown in FIG. 17, the sixth scrambling sequence extractingunit 216 may include:

a replicating sub unit 2161 of the terminal, configured to: when alength of the extracted sequence is smaller than the data lengthcorresponding to the modulation mode used by the control channelelement, replicate the extracted sequence until a length of thereplicated sequence is equal to the data length corresponding to themodulation mode used by the control channel element to obtain ascrambling sequence corresponding to the control channel element; and

a second extracting unit 2162 of the terminal, configured to: when thelength of the extracted sequence is greater than or equal to the datalength corresponding to the modulation mode used by the control channelelement, extract, in the extracted sequence, a sequence with a lengthequal to the data length corresponding to the modulation mode used bythe control channel element to obtain a scrambling sequencecorresponding to the control channel element.

When data is received and sent by using an MIMO, the replicating subunit 2161 of the terminal is further configured to: when the length ofthe extracted sequence is smaller than a data length corresponding tothe modulation mode used by the control channel element and atransmission mode of the MIMO, replicate the extracted sequence until alength of the replicated sequence is equal to the data lengthcorresponding to the modulation mode used by the control channel elementand the transmission mode of the MIMO to obtain a scrambling sequencecorresponding to the control channel element; and the second extractingsub unit 2162 of the terminal is further configured to: when the lengthof the extracted sequence is greater than or equal to the data lengthcorresponding to the modulation mode used by the control channel elementand the transmission mode of the MIMO, extract, in the extractedsequence, a sequence with a length equal to the data lengthcorresponding to the modulation mode used by the control channel elementand the transmission mode of the MIMO to obtain a scrambling sequencecorresponding to the control channel element.

In this embodiment, the physical downlink control channel may be anePDCCH, the control channel unit may be an eCCE, and the user equipmentmay be a handset.

The user equipment provided by the embodiment of the presentapplication, by generating a scrambling sequence according to an indexnumber of a control channel element and/or a modulation mode used by thecontrol channel element and a transmission mode of an MIMO, extracts ascrambling sequence in multiple modulation modes, so that scrambling anddescrambling are performed on physical downlink control channel data inmultiple modulation modes.

The foregoing descriptions are merely specific embodiments of thepresent application, but are not intended to limit the protection scopeof the present application. Any variation or replacement readily figuredout by a person skilled in the art within the technical scope disclosedin the present application shall fall within the protection scope of thepresent application. Therefore, the protection scope of the presentapplication shall be subject to the protection scope of the claims.

What is claimed is:
 1. A method for processing physical downlink controlchannel data, comprising: generating a scrambling sequence correspondingto a control channel element according to an index number of the controlchannel element and/or a modulation mode used by the control channelelement; performing scrambling on physical downlink control channel databy using the scrambling sequence; and sending the scrambled physicaldownlink control channel data to a user equipment.